Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addon upgrade flux 2.4 #766

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

bugbuilder
Copy link

This update includes all the necessary changes to upgrade Flux to its 2.4 GA version, ensuring compatibility and enhanced functionality for the addon. The key changes are:

  • Integration of the Notification Controller: The Notification Controller is now included, enabling centralized event management within Flux and adding associated parameters for proper configuration.
  • Resource Parameter Customization: Support for customizing requests and limits values has been implemented to optimize resource usage for controllers.
  • CRD Updates: Custom Resource Definitions (CRDs) have been updated to reflect changes and improvements introduced in Flux 2.4 GA, ensuring compatibility with the new version.

Some practices, such as priorityClassName, securityContext, and terminationGracePeriodSeconds, were not implemented as they are currently not supported by the webservice component type. Discussions regarding their support are still ongoing in the community, as referenced in kubevela/kubevela#5580.

I would appreciate clarification on what types of tests should be run to ensure the changes meet the project's merge requirements. This would help validate the implementation further and ensure compatibility across different environments.

Copy link

@gsmartino23 gsmartino23 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

wonderflow
wonderflow previously approved these changes Nov 29, 2024
Copy link
Collaborator

@wonderflow wonderflow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

appreciate the contribution, please help sign the DCO

Signed-off-by: bugbuilder <[email protected]>
Signed-off-by: bugbuilder <[email protected]>
Signed-off-by: bugbuilder <[email protected]>
wonderflow
wonderflow previously approved these changes Dec 4, 2024
@wonderflow
Copy link
Collaborator

oops, sorry the conflict happen when I merged other PR

Signed-off-by: bugbuilder <[email protected]>
@bugbuilder
Copy link
Author

oops, sorry the conflict happen when I merged other PR

No worries, already fixed it

@bugbuilder bugbuilder requested a review from wonderflow December 4, 2024 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants